/**
 * ReportGear(2011)
 */
package com.reportgear.report.print;

/**
 * 记录页面的其实单元格与终止单元格索引,支持单元子格
 * 
 * @version 1.0 2011-3-23
 * @author <a herf="lexloo@gmail.com">lexloo</a>
 * @since Report 1.0
 */
public class RowFT {// implements Iterable<RowPageIndex> {
    public RowPageIndex from;
    public RowPageIndex to;

    public RowFT(RowPageIndex from, RowPageIndex to) {
        this.from = from;
        this.to = to;
    }

    public RowPageIndex getFrom() {
        return this.from;
    }

    public void setFrom(RowPageIndex from) {
        this.from = from;
    }

    public RowPageIndex getTo() {
        return this.to;
    }

    public void setTo(RowPageIndex to) {
        this.to = to;
    }
    //
    // /**
    // * @return 元素数量
    // */
    // public RowPageIndex getSize() {
    // return this.to - this.from;
    // }
    //
    // @Override
    // public String toString() {
    // return this.from + " 到 " + this.to;
    // }
    //
    // @Override
    // public Iterator<RowPageIndex> iterator() {
    // return new Iterator<RowPageIndex>() {
    // private RowPageIndex ptr = from;
    //
    // @Override
    // public boolean hasNext() {
    // return this.ptr != to;
    // }
    //
    // @Override
    // public RowPageIndex next() {
    // return this.ptr++;
    // }
    //
    // @Override
    // public void remove() {
    //
    // }
    // };
    // }
}
